#!/usr/bin/env python
# -*- coding: utf-8 -*-

'''
Created on 2011/08/05
@author: Administrator
'''
from google.appengine.ext import webapp
from util.models import Quiz
from util.models import Diagnosis
import datetime

## register the field information to GAE
#
#
class InitDatabase(webapp.RequestHandler):
    
    def get(self):
        self.initializeDBs()
 

    def initializeDBs(self):        

        msg=""
        self.deleteQuiz()
        self.initQuiz()
        msg=msg+'Quiz initialize has been finished '

        self.deleteDiagnosis()
        self.initDiagnosis()
        msg = msg + 'Diagnosis initialize has been finished' 

        self.response.out.write( msg )


                
    def initQuiz(self):
        quiz = Quiz(questionID="0", type=1, questionText=u"彼女は次のうちどの映画が好きそう？", answer1=u"アクション", answer2=u"ホラー", answer3=u"ロマンス", answer4=u"ファンタジー", points=[1,5,3,0] )
        quiz.put()
        quiz = Quiz(questionID="1", type=1, questionText=u"彼女はデートに遅れてきたとしたら、なんと言いそう？", answer1=u"電車が止まった", answer2=u"何着ようか迷った", answer3=u"忘れ物をした", answer4=u"寝坊した",points=[0,5,3,1])
        quiz.put()
        quiz = Quiz(questionID="2", type=1, questionText=u"今日は彼女の誕生日。どれをあげたら喜ぶと思う？", answer1=u"バッグ", answer2=u"花束", answer3=u"指輪", answer4=u"肩もみ券",points=[5,0,3,1])
        quiz.put()
        quiz = Quiz(questionID="3", type=1, questionText=u"彼女が一番大切にしているのは次のうちどれ？", answer1=u"ケータイ", answer2=u"友達", answer3=u"家族", answer4=u"彼氏",points=[3,1,5,0])
        quiz.put()
        quiz = Quiz(questionID="0", type=0, questionText=u"彼と一緒にカラオケに行ったとしたら、彼が最初に歌いそうなのは？", answer1=u"バラード系", answer2=u"ヒップホップ系", answer3=u"J-popヒット系", answer4=u"洋楽",points=[3,0,5,1])
        quiz.put()
        quiz = Quiz(questionID="1", type=0, questionText=u"彼の本棚にある本は次のうちがどれが多い？", answer1=u"マンガ", answer2=u"ビジネス本", answer3=u"小説", answer4=u"雑誌",points=[1,3,0,5])
        quiz.put()
        quiz = Quiz(questionID="2", type=0, questionText=u"彼が写真に写る時、次のうちどのポーズが多い？", answer1=u"変顔", answer2=u"ピース", answer3=u"お気に入りの角度", answer4=u"しゃがみ混み",points=[5,0,3,1])
        quiz.put()
        quiz = Quiz(questionID="3", type=0, questionText=u"彼がエッチな本やビデオ（動画）を隠していそうなのは次のうちどこ？", answer1=u"ベッドの下", answer2=u"押入れの中", answer3=u"堂々と部屋の中", answer4=u"PCの中",points=[5,1,3,0])
        quiz.put()
 
               
    def deleteQuiz(self):
        for data in Quiz.all():
            data.delete()

    def initDiagnosis(self):
        diagnosis=Diagnosis(levelID=0, title=u"妖精",gender="1", diagnosisText=u"さんは全く肉食系ではないと言えるでしょう。もう肉って何って感じです是非、あなたから積極的にアプローチしてみれください")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=1, title=u"子猫", gender="1", diagnosisText=u"さんはたまに肉も食べたいかもといった程度で、ほとんど肉食らしさは感じません。見た目よりも賢く状況を判断して恋愛の駆け引きをするタイプと言えます。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=2, title=u"雌豹", gender="1", diagnosisText=u"さんはかなりの肉食系。彼女のいたずらっぽい態度に油断しているとがぶっと来ます。興味があるなら積極的にアプローチすれば彼女の本心が分かりそう。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=3, title=u"肉食花", gender="1", diagnosisText=u"さんはきれいな見た目とは裏腹に天然の肉食生物です。甘いにおいに誘われて近づいたらあなたはもう彼女の虜です。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=4, title=u"猛禽類", gender="1", diagnosisText=u"さんは天性の肉食系です。近づくと必ず食べられると断言しても良い程でしょう。今もあなたを遠くから・・・・")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=0, title=u"プランクトン", gender="0", diagnosisText=u"さんはほとんど肉食系とはいえないレベルです。あなたから積極的にアピールしてみて！")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=1, title=u"ペットの犬", gender="0", diagnosisText=u"さんはたまに肉も食べたいかもといった程度で、ほとんど肉食らしさは感じません。賢く状況を判断して恋愛の押し引きをするタイプと言えます。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=2, title=u"動物園のライオン", gender="0", diagnosisText=u"さんは本来肉食系ですが、今あなたの前では隠しているようです。意外に油断しているとがぶっと来ます。中々進展していないなら、急接近も吉です。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=3, title=u"サバンナのライオン", gender="0", diagnosisText=u"さんはまさに肉食系といった感じで、それがその人の魅力です。彼の良さが消えないように自信を与えつつ、他に目移りしないようにコントロールしましょうね。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=4, title=u"猛禽類", gender="0", diagnosisText=u"さんは天性の肉食系です。彼に何を言っても無駄です。肉があれば食らいつきます。本能がそういっているのであなたが彼に合せるか、彼を諦めるかのどちらかです。")
        diagnosis.put()

    def deleteDiagnosis(self):
        for data in Diagnosis.all():
            data.delete()
            
 
                

 
        
